package com.cskaoyan.service;

import com.cskaoyan.bean.*;
import com.cskaoyan.bean.bo.*;
import com.cskaoyan.bean.vo.*;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;


public interface MarketService {
    //省市区请求数据
    List<ProvinceVo> selectProvinces();
    //获取品牌商数据
    AllBrandVo allBrandService(AllBrandBo allBrandBo);

    StorageVo addCreateService(MultipartFile multipartFile);

    BrandBVo addBrandService(BrandBVo brandBVo);

    CskaoyanmallBrand updateBrandService(CskaoyanmallBrand brandBVo);

    Integer deleteBrand(CskaoyanmallBrand brandB);

    List<CategoryList> categoryListService();

    List<CategoryL1Vo> categoryListL1Service();

    CskaoyanmallCategory categoryCreateService(CskaoyanmallCategory category);

    Integer categoryUpdateService(CskaoyanmallCategory category);

    Integer categoryDeleteService(CategoryList categoryList);

    OrderListVo orderListService(OrderListBo orderListBo);

    OrderDetailVo orderDetailService(Integer id);

    Integer orderRefundService(OrderRefundBo bo);

    Integer OrderShipService(OrderShipBo bo);

    IssueListVo issueListService(IssueListBo bo);

    CskaoyanmallIssue issueCreateService(CskaoyanmallIssue bo);

    CskaoyanmallIssue issueUpdateService(CskaoyanmallIssue bo);

    Integer issueDeleteService(CskaoyanmallIssue bo);

    KeywordListVo keywordListService(KeywordListBo bo);

    CskaoyanmallKeyword keywordCreateService(CskaoyanmallKeyword bo);

    Integer keywordDeleteService(CskaoyanmallKeyword bo);

    CskaoyanmallKeyword keywordUpdateService(CskaoyanmallKeyword bo);
}
